machines server virtualization supplies virtualization technology cnc handling milling machinery virtualized environment equipment virtual machine machining cad virtualization adoption virtualization